package com.lc.soft.dao;

import com.lc.soft.entity.CommonParameter;
import com.lc.soft.entity.DeviceEntity;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface IDeviceDao {

    int create(DeviceEntity deviceEntity);

    int update(DeviceEntity deviceEntity);

    int updateState(DeviceEntity deviceEntity);

    List<DeviceEntity> findDeviceListByCondition(CommonParameter commonParameter);

    List<DeviceEntity> findPagedDeviceListByCondition(CommonParameter commonParameter);

    int findAmountByCondition(CommonParameter commonParameter);
}
